package com.chagee.store.operation.api.bo;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @author 陈传洞
 * @description: TODO
 * @date 2023/8/9 17:07
 */
@Data
public class EventBO implements Serializable {

    private Long id;

    /**
     * appCode
     */
    private String appCode;

    /**
     * 源渠道code
     */
    private String srcChannelCode;

    /**
     * 目标渠道code
     */
    private String destChannelCode;

    /**
     * 能力code
     */
    private String abilityCode;

    /**
     * bos_id
     */
    private Long bosId;

    /**
     * vid
     */
    private Long vid;

    /**
     * productId
     */
    private Long productId;

    /**
     * product_instance_id
     */
    private Long productInstanceId;

    /**
     * 事件内容
     */
    private String content;

    /**
     * 执行结果 0 :失败 1:成功
     */
    private Integer handleResult;

    /**
     * 执行结果描述
     */
    private String handleResultDesc;

    /**
     * 处理时间
     */
    private Date handleTime;

    /**
     * 重试次数
     */
    private Integer retryCount;
}
